package com.ece.beans.users;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;

@Entity
@Table(name="UTILISATEUR")
public class Utilisateur implements java.io.Serializable {

	@Id
	@Column(name="UTILISATEUR_MAIL")
	private String email;
	@Column(name="UTILISATEUR_PASS")
	private String pass;
	@Column(name="UTILISATEUR_NOM")
	private String nom;
	@Column(name="UTILISATEUR_PRENOM")
	private String prenom;
	//	@OneToMany(fetch = FetchType.EAGER)
	//	private List<Adresse> adresses;

	public Utilisateur() {

	}

	public Utilisateur(String email, String pass) {
		this.email = email;
		this.pass = pass;
	}

	public String getEmail() {
		return email;
	}

	public void setEmail(String email) {
		this.email = email;
	}

	public String getPass() {
		return pass;
	}

	public void setPass(String pass) {
		this.pass = pass;
	}

	public String getNom() {
		return nom;
	}

	public void setNom(String nom) {
		this.nom = nom;
	}

	public String getPrenom() {
		return prenom;
	}

	public void setPrenom(String prenom) {
		this.prenom = prenom;
	}

	//	public void setAdresses(List<Adresse> adresses) {
	//		this.adresses = adresses;
	//	}
	//
	//	public List<Adresse> getAdresses() {
	//		return adresses;
	//	}
	//
	//	public void addAdresse(Adresse adresse) {
	//		this.adresses.add(adresse);
	//	}

}
